/* uhaozi@qq.com,2011.01.19 */
.reg h2,.subbtn{background:url(../images/reg.png) no-repeat}
.reg{padding:30px 0 10px 200px;line-height:20px}
.reg h2{height:31px;text-indent:-9999px;position:relative;margin:0 0 10px 0;left:-160px}
.reg .tips{color:#009C00;margin:0 0 20px 6px}
.reg p{padding-bottom:12px}
.reg p label{display:inline-block;width:76px;text-align:right;}
.reg .in{display:inline-block;width:220px;height:28px;line-height:28px;border:#ddd 1px solid;margin-right:10px;position:relative;*+bottom:-6px}
.reg .in:active{border:#009900 1px solid;background:#f2fff2}
.reg span{color:#999}
.yzmimg{margin-bottom:-7px;margin-right:10px}
.subbtn{background-position:0 -40px;width:178px;height:54px;display:block;cursor:pointer;border:none;padding:0;text-indent:-9999px;margin:10px 0 0 64px}
p.readed label{width:500px;text-align:left;margin:5px 0 0 66px;padding-left:18px;*+padding-left:22px;position:relative}
p.readed label input{position:absolute;left:0;top:4px;*+top:0;_top:1px}

.regsuctit{ background:#f0f8fd;padding:25px 0 28px; text-align:center; color:#0586C7; font-size:14px; font-weight:bold;}
.regsuctit span{ background:url(../images/regsuc.png) no-repeat 0 0; padding-left:40px; height:30px; line-height:30px;_padding-top:5px; _height:28px;_overflow: hidden;display:inline-block;}
.regsuctit strong{ color:#090; margin-right:40px;}
.regsuctit a{ font-size:12px; font-weight:normal;background:url(../images/regsuc.png) no-repeat 0 -31px; padding-left:22px;height:20px; line-height:20px;display:inline-block;}
.regsuc{ padding:20px 20px 0 20px; width:940px;}
.regsuc .gogame{ text-align:center; margin-bottom:20px;}
.games{ margin-left:18px; _margin-left:7px;}
.games dl{ width:254px; float:left; text-align:center; background:#ECF7FF; border:#D1E4EF 1px solid; padding:10px 10px 15px 10px; margin:0 12px 24px;}
.games dt p{ text-align:left; padding:10px 0 12px;}
.games dt p span{ float:right;}
.games dd a{ margin:0 5px;}
.logintit{ background:#f0f8fd;padding:25px 0 28px; text-align:center; color:#0586C7; font-size:14px; font-weight:bold;}
.logincon{ padding-left:320px;}
.loginbtn{background:url(../images/sprites-index.png) no-repeat 0 -152px; padding:0; text-align:center; border:0; color:#fff; cursor:pointer;width:85px;height:25px;line-height:25px; margin:5px 0 0 66px;}
.loginbtn:hover{background-position:0 -177px;}
/***********zc����**************************/

#strength{ background-color:white; border:1px solid #999; width:300px;}
.strength_n,.strength_l,.strength_m,.strength_s{display:inline-block; width:50px;  line-height:25px; text-align:center; margin-right:2px; color:black}
.strength_n{background-color:#aea8a8;}.strength_l{ background-color:#FF0000;}.strength_m{ background-color:#FF9900}.strength_s{ background-color:#33CC00}
#yw0{margin-bottom:-15px;}
label.error{text-align:left !important;color:red;width:auto !important;}